Teaching Global Software Engineering and International Project Management - Experiences and Lessons Learned from Four Academic Projects

نویسندگان

  • Florian Matthes
  • Christian Neubert
  • Christopher Schulz
  • Christian Lescher
  • José Contreras
  • Robert Laurini
  • Béatrice Rumpler
  • David Sol
  • Kai Warendorf
چکیده

As part of the ongoing globalization process, software is no longer developed by a sole enterprise which is based at one single location only. In turn, distributed engineering teams are continuously modifying software by bringing in their local knowledge and country-specific expertise. Due to this cooperation on a globalscale, today’s software engineers require distinct skills and capabilities allowing them to face a paradigm called Global Software Engineering (GSE). However, regarding today’s universities curricula, the teaching of GSE can be seen as an emerging discipline which is increasingly gaining attention. This paper depicts the progression and lessons learned from four different globally distributed software engineering projects executed by late bachelor and master students from five different universities. In doing so, the article facilitates future GSE endeavors in academia and industry.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Teaching Global Software Engineering - A Practical Experience

Since software is no longer developed by one enterprise which is located at one single site only, modern software engineers have to strive for distinct skills and capabilities allowing them to work together on a global scale. When conjointly designing, implementing, and testing different software components, these distributed engineers will also have to contribute their local know-how and count...

متن کامل

How to Select a Suitable Tool for a Software Development Project: Three Case Studies and the Lessons Learned

This paper describes a framework for evaluating and selecting suitable software tools for a software project, which is easily extendable depending on needs of the project. For an evaluation, we applied the presented framework in three different projects. These projects use different software development methods (from classical models to Scrum) in different environments (industry and academia). ...

متن کامل

Lessons Learned From Different Types of Projects in Software Engineering

Educators teaching software engineering face a large problem when trying to assign “real world” projects. Should the instructors make up “real world” projects or have industry propose projects? I have tried both of these, with variable success and failure. Instructor-designed projects are great from an academic standpoint but students show little interest in them because “real people” will not ...

متن کامل

Implementation of a software engineering course for computer science students

Experience from industry shows that graduates in computer science generally lack many of the skills required in software development projects. This presents a challenge to academic institutions. This paper describes our experiences in implementing a course in software engineering at a Swedish university. A set of challenges is presented and it is described how these were met using a combination...

متن کامل

A Framework for Teaching Software Testing using F/OSS Methodology

In this paper we discuss a framework for teaching software testing to undergraduate students’ volunteers. The framework uses open source software development methodology and was implemented in the ”Introduction to Software Engineering” course at the department of Informatics, Aristotle University, Greece. The framework is in three phases, each describing a teaching and learning context in which...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011